<!doctype html>
<html lang="zh-cn">
  <head>
    <title>Python--函数(一) // JW Blog</title>
    <meta charset="utf-8" />
    <meta name="generator" content="Hugo 0.60.1" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <meta name="author" content="John Doe" />
    <meta name="description" content="" />
    <link rel="stylesheet" href="https://duyi111.gitee.io/css/main.min.f90f5edd436ec7b74ad05479a05705770306911f721193e7845948fb07fe1335.css" />

    
    <meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Python--函数(一)"/>
<meta name="twitter:description" content="1.函数的介绍  如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织成一个小模块,这就是函数 作用  对某块功能代码的封装 减少代码冗杂(重复) 增强代码的复用性(重用性) 提高开发效率,便于后期维护和升级    2.函数定义和调用  定义: def 函数名(): pass  调用: 函数名()  注意:  函数是一次定义多次调用 如果函数名相同,后面的会把前面的进行覆盖    3.函数参数(一)  作用:进一步提高了一个函数的复用性 定义: def 函数名(形参1, 形参2, ...) pass  调用: 函数名(实参1, 实参2, ...)  注意:  定义时小括号中的参数,用来接收参数用的,称为&quot;形参&rdquo; 调用时小括号中的参数,用来传递给函数的,称为&quot;实参&rdquo; 有多少个形参,取决于业务需求,有多少个实参,取决于有多少个形参 形参和实参的个数以及位置要一一对应    4.函数的返回值(一)  作用: 把函数内部的数据抛到函数的外部 定义 def 函数名(形参1, 形参2, ...) pass return 数值  调用 变量 = 函数名(实参1, 实参2, ."/>

    <meta property="og:title" content="Python--函数(一)" />
<meta property="og:description" content="1.函数的介绍  如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织成一个小模块,这就是函数 作用  对某块功能代码的封装 减少代码冗杂(重复) 增强代码的复用性(重用性) 提高开发效率,便于后期维护和升级    2.函数定义和调用  定义: def 函数名(): pass  调用: 函数名()  注意:  函数是一次定义多次调用 如果函数名相同,后面的会把前面的进行覆盖    3.函数参数(一)  作用:进一步提高了一个函数的复用性 定义: def 函数名(形参1, 形参2, ...) pass  调用: 函数名(实参1, 实参2, ...)  注意:  定义时小括号中的参数,用来接收参数用的,称为&quot;形参&rdquo; 调用时小括号中的参数,用来传递给函数的,称为&quot;实参&rdquo; 有多少个形参,取决于业务需求,有多少个实参,取决于有多少个形参 形参和实参的个数以及位置要一一对应    4.函数的返回值(一)  作用: 把函数内部的数据抛到函数的外部 定义 def 函数名(形参1, 形参2, ...) pass return 数值  调用 变量 = 函数名(实参1, 实参2, ." />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://duyi111.gitee.io/post/%E5%87%BD%E6%95%B01/" />
<meta property="article:published_time" content="2020-01-09T20:41:09+08:00" />
<meta property="article:modified_time" content="2020-01-09T20:41:09+08:00" />


  </head>
  <body>
    <header class="app-header">
      <a href="https://duyi111.gitee.io/"><img class="app-header-avatar" src="/avatar.jpg" alt="John Doe" /></a>
      <h1>JW Blog</h1>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vehicula turpis sit amet elit pretium.</p>
      <div class="app-header-social">
        
      </div>
    </header>
    <main class="app-container">
      
  <article class="post">
    <header class="post-header">
      <h1 class ="post-title">Python--函数(一)</h1>
      <div class="post-meta">
        <div>
          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-calendar">
  <title>calendar</title>
  <rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line>
</svg>
          Jan 9, 2020
        </div>
        <div>
          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-clock">
  <title>clock</title>
  <circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline>
</svg>
          1 min read
        </div></div>
    </header>
    <div class="post-content">
      <h2 id="1">1.函数的介绍</h2>
<ul>
<li>如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织成一个小模块,这就是函数</li>
<li>作用
<ul>
<li>对某块功能代码的封装</li>
<li>减少代码冗杂(重复)</li>
<li>增强代码的复用性(重用性)</li>
<li>提高开发效率,便于后期维护和升级</li>
</ul>
</li>
</ul>
<h2 id="2">2.函数定义和调用</h2>
<ul>
<li>定义:
<pre><code>def 函数名():
    pass
</code></pre></li>
<li>调用:
<pre><code>函数名()
</code></pre></li>
<li>注意:
<ul>
<li>函数是一次定义多次调用</li>
<li>如果函数名相同,后面的会把前面的进行覆盖</li>
</ul>
</li>
</ul>
<h2 id="3">3.函数参数(一)</h2>
<ul>
<li>作用:进一步提高了一个函数的复用性</li>
<li>定义:
<pre><code>def 函数名(形参1, 形参2, ...)
    pass
</code></pre></li>
<li>调用:
<pre><code>函数名(实参1, 实参2, ...)
</code></pre></li>
<li>注意:
<ul>
<li>定义时小括号中的参数,用来接收参数用的,称为&quot;形参&rdquo;</li>
<li>调用时小括号中的参数,用来传递给函数的,称为&quot;实参&rdquo;</li>
<li>有多少个形参,取决于业务需求,有多少个实参,取决于有多少个形参</li>
<li>形参和实参的个数以及位置要一一对应</li>
</ul>
</li>
</ul>
<h2 id="4">4.函数的返回值(一)</h2>
<ul>
<li>作用: 把函数内部的数据抛到函数的外部</li>
<li>定义
<pre><code>def 函数名(形参1, 形参2, ...)
    pass
    return 数值
</code></pre></li>
<li>调用
<pre><code>变量 = 函数名(实参1, 实参2, ...)
</code></pre></li>
</ul>
<h2 id="5">5.函数的文档说明</h2>
<ul>
<li>解释说明&quot;代码&quot;使用&quot;注释&rdquo;</li>
<li>解释说明&quot;函数&quot;使用&quot;函数文档说明&rdquo;</li>
</ul>
<h2 id="6">6.函数的嵌套调用</h2>
<ul>
<li>概念:在一个函数内部调用了另一个函数</li>
<li>注意
<ul>
<li>标识着一个函数调用完成的条件是被调用的函数内部代码全部执行完成</li>
</ul>
</li>
</ul>

    </div>
    <div class="post-footer">
      
    </div>
  </article>

    </main>
  </body>
</html>
